home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vegask1a / options.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1999-02-28  |  40.4 KB  |  1,136 lines

  1. VERSION 5.00
  2. Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"
  3. Begin VB.Form Options 
  4.    AutoRedraw      =   -1  'True
  5.    BorderStyle     =   1  'Fixed Single
  6.    Caption         =   "Keno Settings"
  7.    ClientHeight    =   5070
  8.    ClientLeft      =   2565
  9.    ClientTop       =   1785
  10.    ClientWidth     =   6645
  11.    Icon            =   "Options.frx":0000
  12.    KeyPreview      =   -1  'True
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   5070
  17.    ScaleWidth      =   6645
  18.    StartUpPosition =   2  'CenterScreen
  19.    Begin VB.Frame statsframe 
  20.       BackColor       =   &H00000000&
  21.       Caption         =   "Keno Stats"
  22.       ForeColor       =   &H000000FF&
  23.       Height          =   2670
  24.       Left            =   1260
  25.       TabIndex        =   18
  26.       Top             =   435
  27.       Visible         =   0   'False
  28.       Width           =   5025
  29.       Begin VB.Label credits_won 
  30.          AutoSize        =   -1  'True
  31.          BackStyle       =   0  'Transparent
  32.          Caption         =   "0"
  33.          BeginProperty Font 
  34.             Name            =   "MS Sans Serif"
  35.             Size            =   9.75
  36.             Charset         =   0
  37.             Weight          =   700
  38.             Underline       =   0   'False
  39.             Italic          =   0   'False
  40.             Strikethrough   =   0   'False
  41.          EndProperty
  42.          ForeColor       =   &H000000FF&
  43.          Height          =   240
  44.          Left            =   3870
  45.          TabIndex        =   26
  46.          Top             =   1455
  47.          Width           =   135
  48.       End
  49.       Begin VB.Label Label5 
  50.          Alignment       =   1  'Right Justify
  51.          BackStyle       =   0  'Transparent
  52.          Caption         =   "Total Credits won this game.="
  53.          BeginProperty Font 
  54.             Name            =   "MS Sans Serif"
  55.             Size            =   12
  56.             Charset         =   0
  57.             Weight          =   700
  58.             Underline       =   0   'False
  59.             Italic          =   0   'False
  60.             Strikethrough   =   0   'False
  61.          EndProperty
  62.          ForeColor       =   &H00FFFFFF&
  63.          Height          =   405
  64.          Left            =   -30
  65.          TabIndex        =   25
  66.          Top             =   1410
  67.          Width           =   3840
  68.       End
  69.       Begin VB.Label deals_label 
  70.          AutoSize        =   -1  'True
  71.          BackStyle       =   0  'Transparent
  72.          Caption         =   "0"
  73.          BeginProperty Font 
  74.             Name            =   "MS Sans Serif"
  75.             Size            =   9.75
  76.             Charset         =   0
  77.             Weight          =   700
  78.             Underline       =   0   'False
  79.             Italic          =   0   'False
  80.             Strikethrough   =   0   'False
  81.          EndProperty
  82.          ForeColor       =   &H000000FF&
  83.          Height          =   240
  84.          Left            =   3870
  85.          TabIndex        =   24
  86.          Top             =   2040
  87.          Width           =   135
  88.       End
  89.       Begin VB.Label Label2 
  90.          Alignment       =   1  'Right Justify
  91.          BackStyle       =   0  'Transparent
  92.          Caption         =   "Total Deals.="
  93.          BeginProperty Font 
  94.             Name            =   "MS Sans Serif"
  95.             Size            =   12
  96.             Charset         =   0
  97.             Weight          =   700
  98.             Underline       =   0   'False
  99.             Italic          =   0   'False
  100.             Strikethrough   =   0   'False
  101.          EndProperty
  102.          ForeColor       =   &H00FFFFFF&
  103.          Height          =   270
  104.          Left            =   -30
  105.          TabIndex        =   23
  106.          Top             =   1995
  107.          Width           =   3840
  108.       End
  109.       Begin VB.Label Label6 
  110.          Alignment       =   1  'Right Justify
  111.          BackStyle       =   0  'Transparent
  112.          Caption         =   "Your Return"
  113.          BeginProperty Font 
  114.             Name            =   "MS Sans Serif"
  115.             Size            =   13.5
  116.             Charset         =   0
  117.             Weight          =   700
  118.             Underline       =   0   'False
  119.             Italic          =   0   'False
  120.             Strikethrough   =   0   'False
  121.          EndProperty
  122.          ForeColor       =   &H00FFFFFF&
  123.          Height          =   465
  124.          Left            =   435
  125.          TabIndex        =   22
  126.          Top             =   315
  127.          Width           =   1980
  128.       End
  129.       Begin VB.Label payrate 
  130.          Alignment       =   2  'Center
  131.          AutoSize        =   -1  'True
  132.          BackStyle       =   0  'Transparent
  133.          BeginProperty Font 
  134.             Name            =   "MS Sans Serif"
  135.             Size            =   13.5
  136.             Charset         =   0
  137.             Weight          =   700
  138.             Underline       =   0   'False
  139.             Italic          =   0   'False
  140.             Strikethrough   =   0   'False
  141.          EndProperty
  142.          ForeColor       =   &H00FFFFC0&
  143.          Height          =   360
  144.          Left            =   3120
  145.          TabIndex        =   21
  146.          Top             =   330
  147.          Width           =   135
  148.       End
  149.       Begin VB.Label bet_total 
  150.          AutoSize        =   -1  'True
  151.          BackStyle       =   0  'Transparent
  152.          Caption         =   "0"
  153.          BeginProperty Font 
  154.             Name            =   "MS Sans Serif"
  155.             Size            =   9.75
  156.             Charset         =   0
  157.             Weight          =   700
  158.             Underline       =   0   'False
  159.             Italic          =   0   'False
  160.             Strikethrough   =   0   'False
  161.          EndProperty
  162.          ForeColor       =   &H000000FF&
  163.          Height          =   240
  164.          Left            =   3870
  165.          TabIndex        =   20
  166.          Top             =   870
  167.          Width           =   135
  168.       End
  169.       Begin VB.Label Label4 
  170.          Alignment       =   1  'Right Justify
  171.          BackStyle       =   0  'Transparent
  172.          Caption         =   "Total Bet this game.="
  173.          BeginProperty Font 
  174.             Name            =   "MS Sans Serif"
  175.             Size            =   12
  176.             Charset         =   0
  177.             Weight          =   700
  178.             Underline       =   0   'False
  179.             Italic          =   0   'False
  180.             Strikethrough   =   0   'False
  181.          EndProperty
  182.          ForeColor       =   &H00FFFFFF&
  183.          Height          =   390
  184.          Left            =   195
  185.          TabIndex        =   19
  186.          Top             =   825
  187.          Width           =   3615
  188.       End
  189.    End
  190.    Begin VB.CommandButton moremoney 
  191.       BackColor       =   &H00008000&
  192.       Caption         =   "Get 100 Credits"
  193.       Height          =   375
  194.       Left            =   1935
  195.       Style           =   1  'Graphical
  196.       TabIndex        =   17
  197.       Top             =   4680
  198.       Visible         =   0   'False
  199.       Width           =   1695
  200.    End
  201.    Begin VB.OptionButton pay 
  202.       Caption         =   "4 BET"
  203.       Height          =   375
  204.       Index           =   3
  205.       Left            =   150
  206.       Style           =   1  'Graphical
  207.       TabIndex        =   15
  208.       Top             =   2025
  209.       Visible         =   0   'False
  210.       Width           =   855
  211.    End
  212.    Begin VB.OptionButton pay 
  213.       Caption         =   "3 BET"
  214.       Height          =   375
  215.       Index           =   2
  216.       Left            =   150
  217.       Style           =   1  'Graphical
  218.       TabIndex        =   14
  219.       Top             =   1545
  220.       Visible         =   0   'False
  221.       Width           =   855
  222.    End
  223.    Begin VB.OptionButton pay 
  224.       Caption         =   "2 BET"
  225.       Height          =   375
  226.       Index           =   1
  227.       Left            =   150
  228.       Style           =   1  'Graphical
  229.       TabIndex        =   13
  230.       Top             =   1065
  231.       Visible         =   0   'False
  232.       Width           =   855
  233.    End
  234.    Begin VB.OptionButton pay 
  235.       Caption         =   "1 BET"
  236.       Height          =   375
  237.       Index           =   0
  238.       Left            =   150
  239.       Style           =   1  'Graphical
  240.       TabIndex        =   12
  241.       Top             =   585
  242.       Value           =   -1  'True
  243.       Visible         =   0   'False
  244.       Width           =   855
  245.    End
  246.    Begin VB.PictureBox paytableimage 
  247.       AutoSize        =   -1  'True
  248.       BackColor       =   &H00000000&
  249.       Height          =   2910
  250.       Left            =   1080
  251.       Picture         =   "Options.frx":000C
  252.       ScaleHeight     =   2850
  253.       ScaleWidth      =   5400
  254.       TabIndex        =   11
  255.       Top             =   285
  256.       Visible         =   0   'False
  257.       Width           =   5460
  258.    End
  259.    Begin MSComDlg.CommonDialog dialog 
  260.       Left            =   195
  261.       Top             =   3480
  262.       _ExtentX        =   847
  263.       _ExtentY        =   847
  264.       _Version        =   393216
  265.    End
  266.    Begin VB.HScrollBar HScroll1 
  267.       Height          =   210
  268.       LargeChange     =   50
  269.       Left            =   1815
  270.       Max             =   1
  271.       Min             =   500
  272.       TabIndex        =   8
  273.       Top             =   3960
  274.       Value           =   1
  275.       Width           =   3975
  276.    End
  277.    Begin VB.PictureBox picOptions 
  278.       BorderStyle     =   0  'None
  279.       Height          =   3780
  280.       Index           =   3
  281.       Left            =   -20000
  282.       ScaleHeight     =   3780
  283.       ScaleWidth      =   5685
  284.       TabIndex        =   4
  285.       TabStop         =   0   'False
  286.       Top             =   480
  287.       Width           =   5685
  288.       Begin VB.Frame fraSample4 
  289.          Caption         =   "Sample 4"
  290.          Height          =   1785
  291.          Left            =   2100
  292.          TabIndex        =   7
  293.          Top             =   840
  294.          Width           =   2055
  295.       End
  296.    End
  297.    Begin VB.PictureBox picOptions 
  298.       BorderStyle     =   0  'None
  299.       Height          =   3780
  300.       Index           =   2
  301.       Left            =   -20000
  302.       ScaleHeight     =   3780
  303.       ScaleWidth      =   5685
  304.       TabIndex        =   3
  305.       TabStop         =   0   'False
  306.       Top             =   480
  307.       Width           =   5685
  308.       Begin VB.Frame fraSample3 
  309.          Caption         =   "Sample 3"
  310.          Height          =   1785
  311.          Left            =   1545
  312.          TabIndex        =   6
  313.          Top             =   675
  314.          Width           =   2055
  315.       End
  316.    End
  317.    Begin VB.PictureBox picOptions 
  318.       BorderStyle     =   0  'None
  319.       Height          =   3780
  320.       Index           =   1
  321.       Left            =   -20000
  322.       ScaleHeight     =   3780
  323.       ScaleWidth      =   5685
  324.       TabIndex        =   2
  325.       TabStop         =   0   'False
  326.       Top             =   480
  327.       Width           =   5685
  328.       Begin VB.Frame fraSample2 
  329.          Caption         =   "Sample 2"
  330.          Height          =   1785
  331.          Left            =   645
  332.          TabIndex        =   5
  333.          Top             =   300
  334.          Width           =   2055
  335.       End
  336.    End
  337.    Begin VB.CommandButton cmdCancel 
  338.       Cancel          =   -1  'True
  339.       Caption         =   "Cancel"
  340.       Height          =   375
  341.       Left            =   5160
  342.       TabIndex        =   1
  343.       Top             =   4680
  344.       Width           =   1095
  345.    End
  346.    Begin VB.CommandButton cmdOK 
  347.       Caption         =   "Apply"
  348.       Enabled         =   0   'False
  349.       Height          =   375
  350.       Left            =   3960
  351.       Style           =   1  'Graphical
  352.       TabIndex        =   0
  353.       Top             =   4680
  354.       Width           =   1095
  355.    End
  356.    Begin VB.Label pay_label 
  357.       Alignment       =   2  'Center
  358.       BackStyle       =   0  'Transparent
  359.       Caption         =   "Keno Paytable"
  360.       BeginProperty Font 
  361.          Name            =   "Times New Roman"
  362.          Size            =   14.25
  363.          Charset         =   0
  364.          Weight          =   700
  365.          Underline       =   0   'False
  366.          Italic          =   0   'False
  367.          Strikethrough   =   0   'False
  368.       EndProperty
  369.       ForeColor       =   &H00FFFFFF&
  370.       Height          =   375
  371.       Left            =   1920
  372.       TabIndex        =   16
  373.       Top             =   -60
  374.       Visible         =   0   'False
  375.       Width           =   3255
  376.    End
  377.    Begin VB.Label Label3 
  378.       Alignment       =   2  'Center
  379.       BackStyle       =   0  'Transparent
  380.       BeginProperty Font 
  381.          Name            =   "MS Sans Serif"
  382.          Size            =   9.75
  383.          Charset         =   0
  384.          Weight          =   700
  385.          Underline       =   0   'False
  386.          Italic          =   0   'False
  387.          Strikethrough   =   0   'False
  388.       EndProperty
  389.       Height          =   315
  390.       Left            =   1275
  391.       TabIndex        =   10
  392.       Top             =   4185
  393.       Width           =   5130
  394.    End
  395.    Begin VB.Label Label1 
  396.       Alignment       =   2  'Center
  397.       BackStyle       =   0  'Transparent
  398.       BeginProperty Font 
  399.          Name            =   "MS Sans Serif"
  400.          Size            =   8.25
  401.          Charset         =   0
  402.          Weight          =   700
  403.          Underline       =   0   'False
  404.          Italic          =   0   'False
  405.          Strikethrough   =   0   'False
  406.       EndProperty
  407.       Height          =   195
  408.       Left            =   1200
  409.       TabIndex        =   9
  410.       Top             =   3765
  411.       Width           =   5130
  412.    End
  413.    Begin VB.Menu gamemenu 
  414.       Caption         =   "&Game Menu"
  415.       Begin VB.Menu lastgame 
  416.          Caption         =   "L&ast Game"
  417.       End
  418.       Begin VB.Menu line2 
  419.          Caption         =   "-"
  420.       End
  421.       Begin VB.Menu newgame 
  422.          Caption         =   "&New Game"
  423.       End
  424.       Begin VB.Menu loadgame 
  425.          Caption         =   "&Load Game"
  426.       End
  427.       Begin VB.Menu savegame 
  428.          Caption         =   "&Save Game"
  429.       End
  430.       Begin VB.Menu line 
  431.          Caption         =   "-"
  432.       End
  433.       Begin VB.Menu printer 
  434.          Caption         =   "&Print"
  435.          Enabled         =   0   'False
  436.       End
  437.       Begin VB.Menu line6 
  438.          Caption         =   "-"
  439.       End
  440.       Begin VB.Menu exit 
  441.          Caption         =   "&Exit"
  442.       End
  443.    End
  444.    Begin VB.Menu options 
  445.       Caption         =   "&Options"
  446.       Begin VB.Menu automenu 
  447.          Caption         =   "A&uto Play Menu"
  448.          Enabled         =   0   'False
  449.       End
  450.       Begin VB.Menu line7 
  451.          Caption         =   "-"
  452.       End
  453.       Begin VB.Menu sound 
  454.          Caption         =   "&Sound"
  455.          Begin VB.Menu soundon 
  456.             Caption         =   "&On"
  457.             Checked         =   -1  'True
  458.          End
  459.          Begin VB.Menu soundoff 
  460.             Caption         =   "O&ff"
  461.          End
  462.       End
  463.       Begin VB.Menu line3 
  464.          Caption         =   "-"
  465.       End
  466.       Begin VB.Menu showpaytable 
  467.          Caption         =   "Show &Paytable"
  468.       End
  469.       Begin VB.Menu stats 
  470.          Caption         =   "Show S&tats"
  471.          Enabled         =   0   'False
  472.       End
  473.       Begin VB.Menu line10 
  474.          Caption         =   "-"
  475.       End
  476.       Begin VB.Menu fullscreenmode 
  477.          Caption         =   "&Full Screen Mode"
  478.          Enabled         =   0   'False
  479.       End
  480.    End
  481.    Begin VB.Menu aboutkeno 
  482.       Caption         =   "&About"
  483.       Begin VB.Menu aboutform 
  484.          Caption         =   "Keno Info"
  485.       End
  486.    End
  487. Attribute VB_Name = "Options"
  488. Attribute VB_GlobalNameSpace = False
  489. Attribute VB_Creatable = False
  490. Attribute VB_PredeclaredId = True
  491. Attribute VB_Exposed = False
  492. Private Declare Function EnumDisplaySettings Lib "user32" Alias "EnumDisplaySettingsA" (ByVal lpszDeviceName As Long, ByVal iModeNum As Long, lpDevMode As Any) As Boolean
  493. Private Declare Function ChangeDisplaySettings Lib "user32" Alias "ChangeDisplaySettingsA" (lpDevMode As Any, ByVal dwflags As Long) As Long
  494.     Const CCDEVICENAME = 32
  495.     Const CCFORMNAME = 32
  496.     Const DM_PELSWIDTH = &H80000
  497.     Const DM_PELSHEIGHT = &H100000
  498. Private Type DEVMODE
  499.     dmDeviceName As String * CCDEVICENAME
  500.     dmSpecVersion As Integer
  501.     dmDriverVersion As Integer
  502.     dmSize As Integer
  503.     dmDriverExtra As Integer
  504.     dmFields As Long
  505.     dmOrientation As Integer
  506.     dmPaperSize As Integer
  507.     dmPaperLength As Integer
  508.     dmPaperWidth As Integer
  509.     dmScale As Integer
  510.     dmCopies As Integer
  511.     dmDefaultSource As Integer
  512.     dmPrintQuality As Integer
  513.     dmColor As Integer
  514.     dmDuplex As Integer
  515.     dmYResolution As Integer
  516.     dmTTOption As Integer
  517.     dmCollate As Integer
  518.     dmFormName As String * CCFORMNAME
  519.     dmUnusedPadding As Integer
  520.     dmBitsPerPel As Integer
  521.     dmPelsWidth As Long
  522.     dmPelsHeight As Long
  523.     dmDisplayFlags As Long
  524.     dmDisplayFrequency As Long
  525. End Type
  526.     Dim DevM As DEVMODE
  527. Public secret As Integer
  528. Public crypt As Integer
  529. Public keypressed As Integer
  530. Public coinsout As Double
  531. Private Sub aboutform_Click()
  532. about.Show
  533. End Sub
  534. Private Sub automenu_Click()
  535. autoplayform.Show
  536. End Sub
  537. Private Sub cmdCancel_Click()
  538.    If board.Visible = True Then
  539.     Me.Hide
  540.     Else
  541.     Unload Me
  542.     End If
  543.     End Sub
  544. Public Sub cmdOK_Click()
  545. If dollars = 0 Then
  546.     MsgBox "Please choose Load Game or New Game from the Game Menu to receive credits.", vbOKOnly, "Keno Settings!"
  547.     Exit Sub
  548.     End If
  549.     delaytime = HScroll1.Value
  550.     board.Show
  551.     cmdOK.Enabled = False
  552.     Me.Hide
  553.     moremoney.Visible = False
  554.     If giveme = 1 Then
  555.     boxes_checked = 0
  556.         getgame = 3
  557.         cmdOK.Enabled = True
  558.         giveme = 0
  559.         Unload board
  560.         board.Show
  561.         End If
  562. End Sub
  563. Private Sub exit_Click()
  564. If MsgBox("Are You Sure You Want To Quit?", vbYesNo, "Vegas Video Keno!") = vbYes Then
  565.  If board.Visible = True Then
  566.  'save sound on or off variable in registry
  567.   SaveSetting App.Title, "Options", "sound", soundonoff
  568.   'save delaytime variable value in registry
  569.   SaveSetting App.Title, "options", "delay", delaytime
  570.   Call savechecks
  571.   SaveSetting App.Title, "options", "previousgame", getgame
  572. SaveSetting App.Title, "options", "lastcredits", dollars
  573. SaveSetting App.Title, "options", "coinsout", hopperempty
  574. SaveSetting App.Title, "options", "totalbet", bettotal
  575. SaveSetting App.Title, "options", "hopper2", hopper2
  576. SaveSetting App.Title, "options", "totaldeals", totaldeals
  577. SaveSetting App.Title, "options", "fullmode", fullmode
  578. End If
  579. If fullmode = 1 Then
  580. Call ChangeRes(normalwidth, normalheight)
  581. End If
  582.    End
  583.  Else
  584.  Exit Sub
  585.  End If
  586. End Sub
  587. Private Sub Form_Activate()
  588. If dollars > 20 Then
  589. automenu.Enabled = True
  590. automenu.Enabled = False
  591. End If
  592. If hopperempty > 0 And bettotal > 0 Or previousgame = 1 Then
  593. stats.Enabled = True
  594. stats.Enabled = False
  595. End If
  596. If board.Visible = True Or stats.Enabled = True Then
  597. printer.Enabled = True
  598. printer.Enabled = False
  599. End If
  600. If board.Visible = True Then
  601.     fullscreenmode.Enabled = True
  602.     End If
  603.     If board.Visible = False And fullmode = 0 Then
  604.         fullscreenmode.Enabled = False
  605.     End If
  606. End Sub
  607. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  608. Call secrets(KeyCode)
  609. If keypressed = 524 Then
  610. MsgBox "You Found A Secret", vbOKOnly, "VVKeno Secrets"
  611. dollars = dollars + 100000
  612. board.credits_label.Caption = dollars
  613. board.credits_label.Refresh
  614. boxes_checked = 0
  615.         getgame = 3
  616.         cmdOK.Enabled = True
  617.         Unload board
  618.         board.Show
  619. End If
  620. End Sub
  621. Public Function secrets(keyed As Integer)
  622. keypressed = keypressed + keyed
  623. End Function
  624. Public Sub form_load()
  625. If dollars < 20 Then
  626. automenu.Enabled = False
  627. End If
  628. Me.Picture = LoadResPicture("optionback", bitmap)
  629. ' Registry previous game
  630. lastcredits = GetSetting(App.Title, "options", "lastcredits", 0)
  631. previousgame = GetSetting(App.Title, "options", "previousgame", 0)
  632. If previousgame = 0 Then
  633.     lastgame.Enabled = False
  634.     End If
  635. Call initboard
  636. cmdOK.Enabled = False
  637. End Sub
  638. Private Sub Form_QueryUnload(cancel As Integer, UnloadMode As Integer)
  639. If MsgBox("Are You Sure You Want To Quit?", vbYesNo, "Vegas Video Keno!") = vbYes Then
  640.   If board.Visible = True Then
  641.   'save sound on or off variable in registry
  642.   SaveSetting App.Title, "Options", "sound", soundonoff
  643.   'save delaytime variable value in registry
  644.   SaveSetting App.Title, "options", "delay", delaytime
  645.   Call savechecks
  646.   SaveSetting App.Title, "options", "previousgame", getgame
  647.    SaveSetting App.Title, "options", "lastcredits", dollars
  648.    SaveSetting App.Title, "options", "coinsout", hopperempty
  649.    SaveSetting App.Title, "options", "totalbet", bettotal
  650.    SaveSetting App.Title, "options", "hopper2", hopper2
  651.    SaveSetting App.Title, "options", "totaldeals", totaldeals
  652.    SaveSetting App.Title, "options", "fullmode", fullmode
  653.    End If
  654. If fullmode = 1 Then
  655. Call ChangeRes(normalwidth, normalheight)
  656. End If
  657.    End
  658.  Else
  659.  cancel = True
  660.   End If
  661. End Sub
  662. Private Sub fullscreenmode_Click()
  663. If fullscreenmode.Checked = False Then
  664.         fullmode = 1
  665.         Call ChangeRes(640, 480)
  666.         fullscreenmode.Checked = True
  667.         Me.Hide
  668.         Me.Show
  669.         cmdOK.Enabled = True
  670.     Else
  671.         fullmode = 0
  672.         Call ChangeRes(normalwidth, normalheight)
  673.         fullscreenmode.Checked = False
  674.        If board.Visible = True Then
  675.         board.Hide
  676.         board.Show
  677.         End If
  678.         Me.Hide
  679.         Me.Show
  680.         cmdOK.Enabled = True
  681.     End If
  682. End Sub
  683. Private Sub hScroll1_Change()
  684.     If HScroll1.Value >= 90 Then
  685.     Label1.Caption = "I'm waiting for a drink speed!"
  686.     Label3.Caption = "Super Turtle Slow"
  687. ElseIf HScroll1.Value >= 65 And HScroll1.Value < 90 Then
  688.     Label1.Caption = "Feeling pretty good just had a drink Speed!"
  689.     Label3.Caption = "Slow-Medium"
  690. ElseIf HScroll1.Value >= 30 And HScroll1.Value < 65 Then
  691.     Label1.Caption = "I Just got a free roll of nickels speed!"
  692.     Label3.Caption = "Medium"
  693.     ElseIf HScroll1.Value >= 10 And HScroll1.Value < 30 Then
  694.     Label1.Caption = "I Just hit for 600 credits. Bring it on!"
  695.     Label3.Caption = "Medium-Fast"
  696.     ElseIf HScroll1.Value <= 10 Then
  697.     Label1.Caption = "Hurry UP!,  We're late for our flight!"
  698.     Label3.Caption = "I think the above says it all!"
  699.     End If
  700. Label1.Refresh
  701. delaytime = HScroll1.Value
  702. cmdOK.Enabled = True
  703. End Sub
  704. Private Sub lastgame_Click()
  705. Unload board
  706. getgame = 2
  707. boxes_checked = 0
  708. amountbet = 0
  709. Call getchecks
  710. Me.Hide
  711. board.Show
  712. cmdOK.Enabled = True
  713. End Sub
  714. Private Sub loadgame_Click()
  715. secret = 12589
  716. crypt = 258
  717. Dim filename As String
  718. On Error GoTo ErrHandler
  719. dialog.Filter = "Text (*.ksg)|*.ksg"
  720. dialog.InitDir = ""
  721. dialog.ShowOpen
  722. filename = dialog.filename
  723. Open filename For Input As #1
  724. Input #1, dollars, key, key2, c1_checked, c2_checked, c3_checked, c4_checked, c5_checked, c6_checked, c7_checked, c8_checked, _
  725.  c9_checked, c10_checked, c11_checked, c12_checked, c13_checked, c14_checked, c15_checked, c16_checked, c17_checked, c18_checked, _
  726.  c19_checked, c20_checked, c21_checked, c22_checked, c23_checked, c24_checked, c25_checked, c26_checked, c27_checked, c28_checked, c29_checked, c30_checked, c31_checked, _
  727.  c32_checked, c33_checked, c34_checked, c35_checked, c36_checked, c37_checked, c38_checked, c39_checked, c40_checked, c41_checked, c42_checked, c43_checked, c44_checked, c45_checked, _
  728.  c46_checked, c47_checked, c48_checked, c49_checked, c50_checked, c51_checked, c52_checked, c53_checked, c54_checked, c55_checked, _
  729.  c56_checked, c57_checked, c58_checked, c59_checked, c60_checked, c61_checked, c62_checked, c63_checked, c64_checked, c65_checked, c66_checked, c67_checked, c68_checked, _
  730.  c69_checked, c70_checked, c71_checked, c72_checked, c73_checked, c74_checked, c75_checked, c76_checked, c77_checked, c78_checked, c79_checked, c80_checked, _
  731.  bettotal, hopperempty, hopper2, totaldeals
  732.  Close #1
  733. If secret = (key / dollars) / crypt And crypt = (key2 - dollars) / key Then
  734.     getgame = 3
  735.     Unload board
  736.     amountbet = 0
  737.     boxes_checked = 0
  738.     cmdOK.Enabled = True
  739.     board.Show
  740.     Me.Hide
  741.     Exit Sub
  742.     Else
  743.    MsgBox "This is not a valid saved game", vbOKOnly
  744.     dollars = 0
  745.     Exit Sub
  746.     End If
  747. ErrHandler:
  748. Exit Sub
  749. cmdOK.Enabled = True
  750.      End Sub
  751. Private Sub moremoney_Click()
  752. dollars = dollars + 100
  753. cmdOK.Enabled = True
  754. giveme = 1
  755. If dollars >= 200 Then
  756. moremoney.Visible = False
  757. Exit Sub
  758. End If
  759. End Sub
  760. Private Sub newgame_Click()
  761. Unload board
  762. getgame = 1
  763. Me.Hide
  764. newgamedollars.Show
  765. amountbet = 0
  766. bettotal = 0
  767. hopperempty = 0
  768. hopper2 = 0
  769. totaldeals = 0
  770. End Sub
  771. Private Sub printer_Click()
  772. print2form.Show
  773. End Sub
  774. Private Sub savegame_Click()
  775. cmdOK.Enabled = True
  776. secret = 12589
  777. crypt = 258
  778. key = (dollars * secret) * crypt
  779. key2 = (key * crypt) + dollars
  780. Dim filename As String
  781. On Error GoTo ErrHandler
  782. dialog.Filter = "Text (*.ksg)|*.ksg"
  783. dialog.InitDir = ""
  784. dialog.Flags = cdlOFNOverwritePrompt
  785. dialog.ShowSave
  786. filename = dialog.filename
  787. Open filename For Output As #1
  788. Write #1, dollars, key, key2, c1_checked, c2_checked, c3_checked, c4_checked, c5_checked, c6_checked, c7_checked, c8_checked, _
  789.  c9_checked, c10_checked, c11_checked, c12_checked, c13_checked, c14_checked, c15_checked, c16_checked, c17_checked, c18_checked, _
  790.  c19_checked, c20_checked, c21_checked, c22_checked, c23_checked, c24_checked, c25_checked, c26_checked, c27_checked, c28_checked, c29_checked, c30_checked, c31_checked, _
  791.  c32_checked, c33_checked, c34_checked, c35_checked, c36_checked, c37_checked, c38_checked, c39_checked, c40_checked, c41_checked, c42_checked, c43_checked, c44_checked, c45_checked, _
  792.  c46_checked, c47_checked, c48_checked, c49_checked, c50_checked, c51_checked, c52_checked, c53_checked, c54_checked, c55_checked, _
  793.  c56_checked, c57_checked, c58_checked, c59_checked, c60_checked, c61_checked, c62_checked, c63_checked, c64_checked, c65_checked, c66_checked, c67_checked, c68_checked, _
  794.  c69_checked, c70_checked, c71_checked, c72_checked, c73_checked, c74_checked, c75_checked, c76_checked, c77_checked, c78_checked, c79_checked, c80_checked, _
  795.  bettotal, hopperempty, hopper2, totaldeals
  796. Close #1
  797. ErrHandler:
  798. Exit Sub
  799. End Sub
  800. Private Function paytablesound()
  801. If soundonoff = 0 Then
  802. Dim x%
  803.  soundName$ = "deal.wav" ' The file to play
  804.  wFlags% = SND_ASYNC Or SND_NODEFAULT
  805.  x% = sndPlaySound(soundName$, uFlags%)
  806.  Else
  807.  Exit Function
  808.  End If
  809. End Function
  810. Private Sub pay_click(index As Integer)
  811. Select Case index
  812.     Case 0
  813.     Call paytablesound
  814.          'paytableimage.Picture = LoadPicture
  815.          pay_label.Caption = "Pay with 1 Bet."
  816.         paytableimage.Picture = LoadResPicture("pay1", bitmap)
  817.     Case 1
  818.     Call paytablesound
  819.        '  paytableimage.Picture = LoadPicture
  820.    pay_label.Caption = "Pay with 2 Bet."
  821.         paytableimage.Picture = LoadResPicture("pay2", bitmap)
  822.     Case 2
  823.     Call paytablesound
  824.        'paytableimage.Picture = LoadPicture
  825.     pay_label.Caption = "Pay with 3 Bet."
  826.         paytableimage.Picture = LoadResPicture("pay3", bitmap)
  827.     Case 3
  828.     Call paytablesound
  829.         'paytableimage.Picture = LoadPicture
  830.     pay_label.Caption = "Pay with 4 Bet."
  831.         paytableimage.Picture = LoadResPicture("pay4", bitmap)
  832.     End Select
  833. End Sub
  834. Private Sub showpaytable_Click()
  835. If stats.Checked = True Then
  836. statsframe.Visible = False
  837. stats.Checked = False
  838. End If
  839. If showpaytable.Checked = True Then
  840. Call hidedisplaytable
  841. showpaytable.Checked = False
  842. Call displaypaytable
  843. showpaytable.Checked = True
  844. End If
  845. cmdOK.Enabled = True
  846. End Sub
  847. Private Function hidedisplaytable()
  848. paytableimage.Visible = False
  849. pay(0).Visible = False
  850. pay(1).Visible = False
  851. pay(2).Visible = False
  852. pay(3).Visible = False
  853. pay_label.Visible = False
  854. End Function
  855. Private Function displaypaytable()
  856. statsframe.Visible = False
  857. paytableimage.Visible = True
  858. pay(0).Visible = True
  859. pay(1).Visible = True
  860. pay(2).Visible = True
  861. pay(3).Visible = True
  862. pay_label.Visible = True
  863. End Function
  864. Private Sub soundoff_Click()
  865. soundonoff = 1
  866. soundoff.Checked = True
  867. soundon.Checked = False
  868. cmdOK.Enabled = True
  869. keypressed = 0
  870. End Sub
  871. Private Sub soundon_Click()
  872. soundonoff = 0
  873. soundoff.Checked = False
  874. soundon.Checked = True
  875. cmdOK.Enabled = True
  876. End Sub
  877. Private Function initboard()
  878. ' Registry sound info calls
  879.  soundonoff = GetSetting(App.Title, "Options", "sound", 0)
  880.         If soundonoff = 0 Then
  881.             soundon.Checked = True
  882.             soundoff.Checked = False
  883.             soundonoff = 0
  884.         ElseIf soundonoff = 1 Then
  885.             soundon.Checked = False
  886.             soundoff.Checked = True
  887.             soundonoff = 1
  888.             End If
  889. 'Registry Delay Calls
  890. delaytime = GetSetting(App.Title, "options", "delay", 0)
  891.     If delaytime = 0 Then
  892.         delaytime = 50
  893.         End If
  894.     'center the form
  895.     Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2
  896. HScroll1.Value = delaytime
  897. HScroll1.Refresh
  898.  If HScroll1.Value >= 90 Then
  899.     Label1.Caption = "I'm waiting for a drink speed!"
  900.     Label3.Caption = "Super Turtle Slow"
  901. ElseIf HScroll1.Value >= 65 And HScroll1.Value < 90 Then
  902.     Label1.Caption = "Feeling pretty good just had a drink Speed!"
  903.     Label3.Caption = "Slow-Medium"
  904. ElseIf HScroll1.Value >= 30 And HScroll1.Value < 65 Then
  905.     Label1.Caption = "I Just got a free roll of nickels speed!"
  906.     Label3.Caption = "Medium"
  907.     ElseIf HScroll1.Value >= 10 And HScroll1.Value < 30 Then
  908.     Label1.Caption = "I Just hit for 600 credits. Bring it on!"
  909.     Label3.Caption = "Medium-Fast"
  910.     ElseIf HScroll1.Value <= 10 Then
  911.     Label1.Caption = "Hurry UP!,  We're late for our flight!"
  912.     Label3.Caption = "I think the above says it all!"
  913.     End If
  914. Label1.Refresh
  915. End Function
  916. Private Function savechecks()
  917. SaveSetting App.Title, "Options", "c1", c1_checked
  918. SaveSetting App.Title, "Options", "c2", c2_checked
  919. SaveSetting App.Title, "Options", "c3", c3_checked
  920. SaveSetting App.Title, "Options", "c4", c4_checked
  921. SaveSetting App.Title, "Options", "c5", c5_checked
  922. SaveSetting App.Title, "Options", "c6", c6_checked
  923. SaveSetting App.Title, "Options", "c7", c7_checked
  924. SaveSetting App.Title, "Options", "c8", c8_checked
  925. SaveSetting App.Title, "Options", "c9", c9_checked
  926. SaveSetting App.Title, "Options", "c10", c10_checked
  927. SaveSetting App.Title, "Options", "c11", c11_checked
  928. SaveSetting App.Title, "Options", "c12", c12_checked
  929. SaveSetting App.Title, "Options", "c13", c13_checked
  930. SaveSetting App.Title, "Options", "c14", c14_checked
  931. SaveSetting App.Title, "Options", "c15", c15_checked
  932. SaveSetting App.Title, "Options", "c16", c16_checked
  933. SaveSetting App.Title, "Options", "c17", c17_checked
  934. SaveSetting App.Title, "Options", "c18", c18_checked
  935. SaveSetting App.Title, "Options", "c19", c19_checked
  936. SaveSetting App.Title, "Options", "c20", c20_checked
  937. SaveSetting App.Title, "Options", "c21", c21_checked
  938. SaveSetting App.Title, "Options", "c22", c22_checked
  939. SaveSetting App.Title, "Options", "c23", c23_checked
  940. SaveSetting App.Title, "Options", "c24", c24_checked
  941. SaveSetting App.Title, "Options", "c25", c25_checked
  942. SaveSetting App.Title, "Options", "c26", c26_checked
  943. SaveSetting App.Title, "Options", "c27", c27_checked
  944. SaveSetting App.Title, "Options", "c28", c28_checked
  945. SaveSetting App.Title, "Options", "c29", c29_checked
  946. SaveSetting App.Title, "Options", "c30", c30_checked
  947. SaveSetting App.Title, "Options", "c31", c31_checked
  948. SaveSetting App.Title, "Options", "c32", c32_checked
  949. SaveSetting App.Title, "Options", "c33", c33_checked
  950. SaveSetting App.Title, "Options", "c34", c34_checked
  951. SaveSetting App.Title, "Options", "c35", c35_checked
  952. SaveSetting App.Title, "Options", "c36", c36_checked
  953. SaveSetting App.Title, "Options", "c37", c37_checked
  954. SaveSetting App.Title, "Options", "c38", c38_checked
  955. SaveSetting App.Title, "Options", "c39", c39_checked
  956. SaveSetting App.Title, "Options", "c40", c40_checked
  957. SaveSetting App.Title, "Options", "c41", c41_checked
  958. SaveSetting App.Title, "Options", "c42", c42_checked
  959. SaveSetting App.Title, "Options", "c43", c43_checked
  960. SaveSetting App.Title, "Options", "c44", c44_checked
  961. SaveSetting App.Title, "Options", "c45", c45_checked
  962. SaveSetting App.Title, "Options", "c46", c46_checked
  963.  SaveSetting App.Title, "Options", "c47", c47_checked
  964.  SaveSetting App.Title, "Options", "c48", c48_checked
  965.  SaveSetting App.Title, "Options", "c49", c49_checked
  966.  SaveSetting App.Title, "Options", "c50", c50_checked
  967. SaveSetting App.Title, "Options", "c51", c51_checked
  968.  SaveSetting App.Title, "Options", "c52", c52_checked
  969.   SaveSetting App.Title, "Options", "c53", c53_checked
  970.  SaveSetting App.Title, "Options", "c54", c54_checked
  971. SaveSetting App.Title, "Options", "c55", c55_checked
  972.   SaveSetting App.Title, "Options", "c56", c56_checked
  973.  SaveSetting App.Title, "Options", "c57", c57_checked
  974. SaveSetting App.Title, "Options", "c58", c58_checked
  975.  SaveSetting App.Title, "Options", "c59", c59_checked
  976. SaveSetting App.Title, "Options", "c60", c60_checked
  977. SaveSetting App.Title, "Options", "c61", c61_checked
  978. SaveSetting App.Title, "Options", "c62", c62_checked
  979. SaveSetting App.Title, "Options", "c63", c63_checked
  980.  SaveSetting App.Title, "Options", "c64", c64_checked
  981.   SaveSetting App.Title, "Options", "c65", c65_checked
  982. SaveSetting App.Title, "Options", "c66", c66_checked
  983. SaveSetting App.Title, "Options", "c67", c67_checked
  984. SaveSetting App.Title, "Options", "c68", c68_checked
  985. SaveSetting App.Title, "Options", "c69", c69_checked
  986. SaveSetting App.Title, "Options", "c70", c70_checked
  987. SaveSetting App.Title, "Options", "c71", c71_checked
  988. SaveSetting App.Title, "Options", "c72", c72_checked
  989. SaveSetting App.Title, "Options", "c73", c73_checked
  990. SaveSetting App.Title, "Options", "c74", c74_checked
  991. SaveSetting App.Title, "Options", "c75", c75_checked
  992. SaveSetting App.Title, "Options", "c76", c76_checked
  993. SaveSetting App.Title, "Options", "c77", c77_checked
  994. SaveSetting App.Title, "Options", "c78", c78_checked
  995. SaveSetting App.Title, "Options", "c79", c79_checked
  996. SaveSetting App.Title, "Options", "c80", c80_checked
  997. End Function
  998. Public Function getchecks()
  999. bettotal = GetSetting(App.Title, "options", "totalbet", 0)
  1000. hopperempty = GetSetting(App.Title, "options", "coinsout", 0)
  1001. hopper2 = GetSetting(App.Title, "options", "hopper2", 0)
  1002. totaldeals = GetSetting(App.Title, "options", "totaldeals", 0)
  1003. c1_checked = GetSetting(App.Title, "Options", "c1", 0)
  1004. c2_checked = GetSetting(App.Title, "Options", "c2", 0)
  1005. c3_checked = GetSetting(App.Title, "Options", "c3", 0)
  1006. c4_checked = GetSetting(App.Title, "Options", "c4", 0)
  1007. c5_checked = GetSetting(App.Title, "Options", "c5", 0)
  1008. c6_checked = GetSetting(App.Title, "Options", "c6", 0)
  1009. c7_checked = GetSetting(App.Title, "Options", "c7", 0)
  1010. c8_checked = GetSetting(App.Title, "Options", "c8", 0)
  1011. c9_checked = GetSetting(App.Title, "Options", "c9", 0)
  1012. c10_checked = GetSetting(App.Title, "Options", "c10", 0)
  1013. c11_checked = GetSetting(App.Title, "Options", "c11", 0)
  1014. c12_checked = GetSetting(App.Title, "Options", "c12", 0)
  1015. c13_checked = GetSetting(App.Title, "Options", "c13", 0)
  1016. c14_checked = GetSetting(App.Title, "Options", "c14", 0)
  1017. c15_checked = GetSetting(App.Title, "Options", "c15", 0)
  1018. c16_checked = GetSetting(App.Title, "Options", "c16", 0)
  1019. c17_checked = GetSetting(App.Title, "Options", "c17", 0)
  1020. c18_checked = GetSetting(App.Title, "Options", "c18", 0)
  1021. c19_checked = GetSetting(App.Title, "Options", "c19", 0)
  1022. c20_checked = GetSetting(App.Title, "Options", "c20", 0)
  1023. c21_checked = GetSetting(App.Title, "Options", "c21", 0)
  1024. c22_checked = GetSetting(App.Title, "Options", "c22", 0)
  1025. c23_checked = GetSetting(App.Title, "Options", "c23", 0)
  1026. c24_checked = GetSetting(App.Title, "Options", "c24", 0)
  1027. c25_checked = GetSetting(App.Title, "Options", "c25", 0)
  1028. c26_checked = GetSetting(App.Title, "Options", "c26", 0)
  1029. c27_checked = GetSetting(App.Title, "Options", "c27", 0)
  1030. c28_checked = GetSetting(App.Title, "Options", "c28", 0)
  1031. c29_checked = GetSetting(App.Title, "Options", "c29", 0)
  1032. c30_checked = GetSetting(App.Title, "Options", "c30", 0)
  1033. c31_checked = GetSetting(App.Title, "Options", "c31", 0)
  1034. c32_checked = GetSetting(App.Title, "Options", "c32", 0)
  1035. c33_checked = GetSetting(App.Title, "Options", "c33", 0)
  1036. c34_checked = GetSetting(App.Title, "Options", "c34", 0)
  1037. c35_checked = GetSetting(App.Title, "Options", "c35", 0)
  1038. c36_checked = GetSetting(App.Title, "Options", "c36", 0)
  1039. c37_checked = GetSetting(App.Title, "Options", "c37", 0)
  1040. c38_checked = GetSetting(App.Title, "Options", "c38", 0)
  1041. c39_checked = GetSetting(App.Title, "Options", "c39", 0)
  1042. c40_checked = GetSetting(App.Title, "Options", "c40", 0)
  1043. c41_checked = GetSetting(App.Title, "Options", "c41", 0)
  1044. c42_checked = GetSetting(App.Title, "Options", "c42", 0)
  1045. c43_checked = GetSetting(App.Title, "Options", "c43", 0)
  1046. c44_checked = GetSetting(App.Title, "Options", "c44", 0)
  1047. c45_checked = GetSetting(App.Title, "Options", "c45", 0)
  1048. c46_checked = GetSetting(App.Title, "Options", "c46", 0)
  1049. c47_checked = GetSetting(App.Title, "Options", "c47", 0)
  1050. c48_checked = GetSetting(App.Title, "Options", "c48", 0)
  1051. c49_checked = GetSetting(App.Title, "Options", "c49", 0)
  1052. c50_checked = GetSetting(App.Title, "Options", "c50", 0)
  1053. c51_checked = GetSetting(App.Title, "Options", "c51", 0)
  1054. c52_checked = GetSetting(App.Title, "Options", "c52", 0)
  1055. c53_checked = GetSetting(App.Title, "Options", "c53", 0)
  1056. c54_checked = GetSetting(App.Title, "Options", "c54", 0)
  1057. c55_checked = GetSetting(App.Title, "Options", "c55", 0)
  1058. c56_checked = GetSetting(App.Title, "Options", "c56", 0)
  1059. c57_checked = GetSetting(App.Title, "Options", "c57", 0)
  1060. c58_checked = GetSetting(App.Title, "Options", "c58", 0)
  1061. c59_checked = GetSetting(App.Title, "Options", "c59", 0)
  1062. c60_checked = GetSetting(App.Title, "Options", "c60", 0)
  1063. c61_checked = GetSetting(App.Title, "Options", "c61", 0)
  1064. c62_checked = GetSetting(App.Title, "Options", "c62", 0)
  1065. c63_checked = GetSetting(App.Title, "Options", "c63", 0)
  1066. c64_checked = GetSetting(App.Title, "Options", "c64", 0)
  1067. c65_checked = GetSetting(App.Title, "Options", "c65", 0)
  1068. c66_checked = GetSetting(App.Title, "Options", "c66", 0)
  1069. c67_checked = GetSetting(App.Title, "Options", "c67", 0)
  1070. c68_checked = GetSetting(App.Title, "Options", "c68", 0)
  1071. c69_checked = GetSetting(App.Title, "Options", "c69", 0)
  1072. c70_checked = GetSetting(App.Title, "Options", "c70", 0)
  1073. c71_checked = GetSetting(App.Title, "Options", "c71", 0)
  1074. c72_checked = GetSetting(App.Title, "Options", "c72", 0)
  1075. c73_checked = GetSetting(App.Title, "Options", "c73", 0)
  1076. c74_checked = GetSetting(App.Title, "Options", "c74", 0)
  1077. c75_checked = GetSetting(App.Title, "Options", "c75", 0)
  1078. c76_checked = GetSetting(App.Title, "Options", "c76", 0)
  1079. c77_checked = GetSetting(App.Title, "Options", "c77", 0)
  1080. c78_checked = GetSetting(App.Title, "Options", "c78", 0)
  1081. c79_checked = GetSetting(App.Title, "Options", "c79", 0)
  1082. c80_checked = GetSetting(App.Title, "Options", "c80", 0)
  1083. End Function
  1084. Public Function returnrate()
  1085. If hopperempty = 0 Or bettotal = 0 Then
  1086. MsgBox "Return percentage not available yet.", vbApplicationModal
  1087. payrate.Caption = "N/A"
  1088. Exit Function
  1089. End If
  1090. Dim payreturn As Double
  1091. payreturn = hopperempty / bettotal
  1092. percentagerate = Format(payreturn, "percent")
  1093. payrate.Caption = percentagerate
  1094. End Function
  1095. Private Sub stats_Click()
  1096. If previousgame = 0 Then
  1097. MsgBox "Stats Not Available Yet" & Chr(13) & "Please Select New, Load, or Last Game", vbOKOnly
  1098. Exit Sub
  1099. End If
  1100. If showpaytable.Checked = True Then
  1101. Call hidedisplaytable
  1102. showpaytable.Checked = False
  1103. stats.Checked = True
  1104. statsframe.Visible = True
  1105. bet_total.Caption = Format(bettotal, "#,###,###")
  1106. credits_won.Caption = Format(hopperempty, "#,###,###")
  1107. deals_label.Caption = Format(totaldeals, "#,###,###")
  1108. Call returnrate
  1109. ElseIf stats.Checked = False Then
  1110. stats.Checked = True
  1111. statsframe.Visible = True
  1112. bet_total.Caption = Format(bettotal, "#,###,###")
  1113. credits_won.Caption = Format(hopperempty, "#,###,###")
  1114. deals_label.Caption = Format(totaldeals, "#,###,###")
  1115. Call returnrate
  1116. ElseIf stats.Checked = True Then
  1117. statsframe.Visible = False
  1118. stats.Checked = False
  1119. End If
  1120. cmdOK.Enabled = True
  1121. End Sub
  1122. Sub ChangeRes(iWidth As Single, iHeight As Single)
  1123.     Dim a As Boolean
  1124.     Dim i&
  1125.     i = 0
  1126.     Do
  1127.         a = EnumDisplaySettings(0&, i&, DevM)
  1128.         i = i + 1
  1129.     Loop Until (a = False)
  1130.         Dim b&
  1131.         DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
  1132.         DevM.dmPelsWidth = iWidth
  1133.         DevM.dmPelsHeight = iHeight
  1134.         b = ChangeDisplaySettings(DevM, 0)
  1135. End Sub
  1136.